types of logical reasoning questions